A Novel Adaptive Match Scheme for Parallel Mesh-decomposition in OpenFOAM
نویسندگان
چکیده
A parallel multilevel k-way partitioning algorithm is used in OpenFOAM to perform parallel mesh-decomposition. Before the parallel decomposition procedure, mesh has to be pre-decomposed by the Simple method in OpenFOAM. Matchcomputation for the algorithm’s parallel coarsening phase is based on a kind of global match scheme which introduces large amount of communication overhead. However, the domains of the mesh generated by Simple maintain good locality and continuity, which makes it unnecessary to adopt global match scheme in the parallel coarsening phase. In this paper, a novel adaptive match scheme AMS is brought forward for the parallel multilevel k-way partitioning algorithm. An adaptive critical x is calculated firstly according to the scale of the mesh and the parallel degree. For the first x stages of the coarsening phase, a local match scheme is adopted in which vertexes are only allowed to match with their adjacent unmatched vertexes with heaviest edge-weight on their local processors. For the rest stages, the traditional global match scheme is introduced and match of two vertexes on different processors is allowed. AMS can efficiently reduce the communication overhead introduced by simply adopting global match scheme. The experiment is performed on mesh of LinearPTT application on Tianhe-1A. The results show that the parallel multilevel k-way paritioning algorithm based on AMS has a better performance than that based on traditional global match scheme. Keywords-parallel graph-partitioning; mesh-decomposition; OpenFOAM; adaptive match scheme
منابع مشابه
Modeling and Simulation of the interaction between oil and rotating gear within Final drive volume
An adaptive mesh refinement (AMR) method based on discretization matrix metric is described. The computational algorithm is implemented using OpenFOAM parallel library. This open C++ library provides data structures and routines to work with the finite volume method and adaptive mesh. The method was used for oil flow in final drive simulation. For more efficient use of computing resources, we d...
متن کاملParallel adaptive mesh-refining scheme on a three-dimensional unstructured tetrahedral mesh and its applications
The development of a parallel three-dimensional (3-D) adaptive mesh refinement (PAMR) scheme for an unstructured tetrahedral mesh using dynamic domain decomposition on a memory-distributed machine is presented in detail. A memory-saving cell-based data structure is designed such that the resulting mesh information can be readily utilized in both nodeor cell-based numerical methods. The general ...
متن کاملA Moving Mesh Strategy to Perform Adaptive Large Eddy Simulation of IC Engines in OpenFOAM®
The paper focuses on a mesh moving method based on non-conformal topologically changing grids for Adaptive Large Eddy Simulation of IC engines in OpenFOAM®. With respect to authors’ previous work, a more efficient algorithm to handle the connectivity of non-conformal interfaces and a mesh-motion solver supporting multiple layer addition/removal of cells, to decouple the timestep constraints of ...
متن کاملOn Efficiency Analysis of the OpenFOAM-Based Parallel Solver for Simulation of Heat Transfer in and Around the Electrical Power Cables
In this work, we study the efficiency of developed OpenFOAM-based parallel solver for the simulation of heat transfer in and around the electrical power cables. First benchmark problem considers three cables directly buried in the soil. We study and compare the efficiency of conjugate gradient solver with diagonal incomplete Cholesky (DIC) preconditioner, generalized geometricalgebraic multigri...
متن کاملParallel Solvers for Incompressible Navier-Stokes Equations and Scalable Tools for FEM Applications
The White Paper content is focused on: a) construction and analysis of novel scalable algorithms to enhance scientific applications based on mesh methods (mainly on finite element method (FEM) technology); b) optimization of a new class of algorithms on many core systems. From one site, the commonly accepted benchmark problem in computational fluid dynamics (CFD) – time dependent system of inco...
متن کامل